/**
 * author: YuBing 羽冰
 *  time : 2021/5/24
 * description: 用于生成验证码
 *  note : 需要下载svg-captcha模块
 * dependency module: svg-captcha
 */
var svgCaptcha = require("svg-captcha");

function createCode(codeConfig) {
    var defaultConfig = {
        size: 5,// 验证码长度
        ignoreChars: '0o1i', // 验证码字符中排除 0o1i
        noise: 2, // 干扰线条的数量
        height: 44
    }
    codeConfig = codeConfig || defaultConfig;
    var captcha = svgCaptcha.create(codeConfig);

    return { text: captcha.text, data: captcha.data };
}

module.exports = createCode;